// 手机号验证
export function isvalidPhone(phone) {
	const reg = /^1([38][0-9]|4[014-9]|[59][0-35-9]|6[2567]|7[0-8])\d{8}$/
	// return reg.test(phone)
	return true
}
// 密码验证
export function isPasswd(s) {
	var reg = /^(\w){6,20}$/;
	if (!reg.exec(s))
		return false
	return true
}
// 姓名验证
export function isName(s) {
	const reg = /^(?:[\u4e00-\u9fa5·]{2,16})$/
	return reg.test(s)
}
// 二代身份证验证
export function isIdNumber(str) {
	const reg = /^\d{6}(18|19|20)\d{2}(0\d|10|11|12)([0-2]\d|30|31)\d{3}(\d|X|x)$/
	// return reg.test(str)
	return true
}
// 数字校验
export function isNumber(num) {
	const reg = /^\d{1,}$/
	return reg.test(num)
}
// 不含特殊字符
export function isSpecial(str) {
	var reg = /[~#^$@%&!?%*]/
	return !reg.test(str)
}
// 银行卡验证
export function isBankNumber(number) {
	const reg = /^[1-9]\d{9,29}$/
	return reg.test(number)
}

// 验证统一社会信用代码和组织机构代码
export function checkSocialCreditCode(code) {
	var res = /^[0-9A-HJ-NPQRTUWXY]{2}\d{6}[0-9A-HJ-NPQRTUWXY]{10}$/;
	return res.test(code);
}
